<?php


namespace app\common\lib;


class RedisKey {
    // app用户登录token哈希
    const APP_TOKEN_HASH = 'app_token_hash';

    // b端erp登录token哈希
    const BADMIN_TOKEN_HASH = 'badmin_token_hash';

    // A端erp登录token哈希
    const ADMIN_TOKEN_HASH = 'admin_token_hash';

    // 房源信息，队列
    const HOUSE_QUEUE = 'queue:fpy_erp_house_queue';

    // 同步房源信息，需要消耗的房源id
    const HOUSE_LOG_ID = 'str:house_log_id';

    //更改手机的令牌
    const MOBILE_VERIFY = 'mobile_verify';

    // 登录验证码哈希
    const VERIFICATION_CODE = 'verification_code';
    // 登录验证码锁
    const AUTH_CODE_LOCK = 'auth_code_lock';

    // 原手机号验证码锁
    const OLD_MOBILE_CODE_LOCK = 'old_mobile_code_lock';
    // 原号码验证码哈希
    const OLD_MOBILE_CODE = 'old_mobile_code';

    // 新手机号验证码锁
    const NEW_MOBILE_CODE_LOCK = 'new_mobile_code_lock';
    // 新号码验证码哈希
    const NEW_MOBILE_CODE = 'new_mobile_code';

    //用户体验验证码锁
    const USEREXPERIENCELOCK = 'userexperiencelock';
    // 用户体验验证码锁哈希
    const USEREXPERIENCECODE = 'userexperiencecode';

    /*用户定制需求统计*/
    // 定制需求，意向城市tag,拼上城市code
    const TAG_USER_DEMAND_CITY = 'tag_user_demand_city';
    // 定制需求，意向区域tag,拼上区域code
    const TAG_USER_DEMAND_AREA = 'tag_user_demand_area';
    // 定制需求，意向价格区间,拼上价格区间
    const TAG_USER_DEMAND_PRICE = 'tag_user_demand_price';
    // 定制需求，意向面积区间,拼上面积区间
    const TAG_USER_DEMAND_M = 'tag_user_demand_m';
    // 定制需求，意向小区,拼上小区id
    const TAG_USER_DEMAND_VILLAGE = 'tag_user_demand_village';
    // 定制需求，意向商圈,拼上商圈id
    const TAG_USER_DEMAND_BUSINESS = 'tag_user_demand_business';
    // 定制需求，不限类型
    const TAG_USER_DEMAND_UNLIMITED = 'tag_user_demand_unlimited';

    /*智能选房房源推送信息*/
    // 需要推送的用户集合
    const PUSH_HOUSE_USERS = 'push_house_count_users';
    // 用户推送的房源集合
    const PUSH_USER_HOUSES = 'push_user_houses';
    // 新增房源集合
    const PUSH_ADD_HOUSE = 'push_add_house';

    /*费用测算*/
    // 商业贷款测算
    const LOAN_BUSINESS_HOUSE = 'loan_business_house';
    //小程序token
    const WECHAT_TOKEN_HASH = 'wechat_token_hash';
    // app加密/解密登录token
    const APPENC_TOKEN_HASH = 'appenc_token_hash';
}
